win32: Use right native_window for implicit grabs
authorAlexander Larsson <alexl@redhat.com>
Wed, 19 Oct 2011 19:35:04 +0000 (21:35 +0200)
committerAlexander Larsson <alexl@redhat.com>
Thu, 10 Nov 2011 16:40:54 +0000 (17:40 +0100)
The native grab really is on the window that got the button press event.

gdk/gdkwindow.c

index e47b7f26670b82631fb32f591bd53bea33d2bbff..cc251a9e1adef5ec16c9d1e75252aa2ba2d0d313 100644 (file)
@@ -9342,12 +9342,12 @@ proxy_button_event (GdkEvent *source_event,
       _gdk_display_add_device_grab  (display,
                                      device,
                                      pointer_window,
-                                     toplevel_window,
+                                     event_window,
                                      GDK_OWNERSHIP_NONE,
                                      FALSE,
                                      gdk_window_get_events (pointer_window),
                                      serial,
-                                     time_,
+                                    time_,
                                      TRUE);
       _gdk_display_device_grab_update (display, device, source_device, serial);
     }